algebra of events